﻿using System;
using Mx.Ipn.Escom.TT20080015.Modelo.Datos;
using Mx.Ipn.Escom.TT20080015.Modelo.DB;

namespace Mx.Ipn.Escom.TT20080015.Vistas.Control
{
    public partial class Control : System.Web.UI.Page
    {
        /// <summary>
        /// Redirecciona a la vista con el menú correspondiente al perfil de usuario.
        /// </summary>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Context.Items["msg"] != null) mensajeLabel.Text = Context.Items["msg"].ToString();
            else Redireccionar();
        }

        /// <summary>
        /// Redirecciona a la vista con el menú correspondiente al perfil de usuario.
        /// </summary>
        protected void redirectButton_Click(object sender, EventArgs e)
        {
            Redireccionar();
        }

        protected void Redireccionar()
        {
            if (Session["usuario"] != null)
            {
                Usuario user = (Usuario)Session["usuario"];
                if (user.Perfil.Equals("Administrador"))
                    Server.Transfer("./vistas/control/MenuAdministrador.aspx", false);
                else
                    Server.Transfer("./vistas/control/MenuEspecialista.aspx", false);
            }
            else
                Server.Transfer("~/Default.aspx", false);
        }
    }
}
